home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / knowhow4 / ruber.h < prev    next >
C/C++ Source or Header  |  1994-10-10  |  571b  |  24 lines

  1. #ifndef __RUBER   // "Rubber band" rectangle. Shows rectangle, and
  2. #define __RUBER   // remembers area under it. May be used for creation
  3.           // Always-visible moving rectangle
  4. #include <remember.h>
  5.  
  6. class Ruber
  7.     {
  8.     protected:
  9.     Remember rem;
  10.     public:
  11.     void show(rect where, int pixels = 2)
  12.         {
  13.         rem.getimage(where, pixels);
  14.         rem.putimage(where, pixels, NOT_PUT);
  15.         }
  16.     rect redraw(rect from, rect where, int pixels = 2)
  17.         {
  18.         show(from, pixels);
  19.         show(where, pixels);
  20.         return where;
  21.         }
  22.     };
  23.  
  24. #endif __RUBER